Remove GtkScrollablePolicy again
authorMatthias Clasen <mclasen@redhat.com>
Fri, 22 Oct 2010 17:20:26 +0000 (19:20 +0200)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 22 Oct 2010 17:24:03 +0000 (19:24 +0200)
This was a miscommunication, the properties need to live elsewhere.

docs/reference/gtk/gtk3-sections.txt
gtk/gtkenums.h
gtk/gtkscrolledwindow.c
gtk/gtkscrolledwindow.h

index 9c7f70a5bf08f9b453e9da5c50de079b3b0dcce7..765f7ba14f41212cf6a2883cdd824f813c80ada4 100644 (file)
@@ -2804,11 +2804,6 @@ gtk_scrolled_window_get_min_content_width
 gtk_scrolled_window_set_min_content_width
 gtk_scrolled_window_get_min_content_height
 gtk_scrolled_window_set_min_content_height
-GtkScrollablePolicy
-gtk_scrolled_window_get_hscroll_policy
-gtk_scrolled_window_set_hscroll_policy
-gtk_scrolled_window_get_vscroll_policy
-gtk_scrolled_window_set_vscroll_policy
 
 <SUBSECTION Standard>
 GTK_SCROLLED_WINDOW
index 60ffbc7c105fde57968d38262db1b6b14218370b..5e5271bf76fadf949aebf5251914fd72292b55a9 100644 (file)
@@ -543,19 +543,5 @@ typedef enum
 
 G_END_DECLS
 
-/**
- * GtkScrollablePolicy:
- * @GTK_SCROLL_MINIMUM: Scrollable adjustments are based on the minimum size
- * @GTK_SCROLL_NATURAL: Scrollable adjustments are based on the natural size
- *
- * Defines the policy to be used in a scrollable widget when updating
- * the scrolled window adjustments in a given orientation.
- */
-typedef enum
-{
-  GTK_SCROLL_MINIMUM = 0,
-  GTK_SCROLL_NATURAL
-} GtkScrollablePolicy;
-
 
 #endif /* __GTK_ENUMS_H__ */
index ea7136bcb475b96c7c75a3dcbd8ce62187c20cd4..7906bd6a70024bc5f0f355d0c697da8127781bf5 100644 (file)
@@ -134,8 +134,6 @@ struct _GtkScrolledWindowPrivate
   guint    vscrollbar_visible     : 1;
   guint    window_placement       : 2;
   guint    focus_out              : 1;   /* Flag used by ::move-focus-out implementation */
-  guint    hscroll_policy         : 1;
-  guint    vscroll_policy         : 1;
 
   gint     min_content_width;
   gint     min_content_height;
@@ -148,8 +146,6 @@ enum {
   PROP_VADJUSTMENT,
   PROP_HSCROLLBAR_POLICY,
   PROP_VSCROLLBAR_POLICY,
-  PROP_HSCROLL_POLICY,
-  PROP_VSCROLL_POLICY,
   PROP_WINDOW_PLACEMENT,
   PROP_WINDOW_PLACEMENT_SET,
   PROP_SHADOW_TYPE,
@@ -381,23 +377,6 @@ gtk_scrolled_window_class_init (GtkScrolledWindowClass *class)
                                                             DEFAULT_SCROLLBAR_SPACING,
                                                             GTK_PARAM_READABLE));
 
-  g_object_class_install_property (gobject_class,
-                                   PROP_HSCROLL_POLICY,
-                                   g_param_spec_enum ("hscroll-policy",
-                                                      P_("Horizontal Scrollable Policy"),
-                                                      P_("How the size of the content should be determined"),
-                                                      GTK_TYPE_SCROLLABLE_POLICY,
-GTK_SCROLL_NATURAL,
-                                                      GTK_PARAM_READWRITE));
-  g_object_class_install_property (gobject_class,
-                                   PROP_VSCROLL_POLICY,
-                                   g_param_spec_enum ("vscroll-policy",
-                                                      P_("Vertical Scrollable Policy"),
-                                                      P_("How the size of the content should be determined"),
-                                                      GTK_TYPE_SCROLLABLE_POLICY,
-GTK_SCROLL_NATURAL,
-                                                      GTK_PARAM_READWRITE));
-
   g_object_class_install_property (gobject_class,
                                    PROP_MIN_CONTENT_WIDTH,
                                    g_param_spec_int ("min-content-width",
@@ -507,8 +486,6 @@ gtk_scrolled_window_init (GtkScrolledWindow *scrolled_window)
   priv->focus_out = FALSE;
   priv->window_placement = GTK_CORNER_TOP_LEFT;
   gtk_scrolled_window_update_real_placement (scrolled_window);
-  priv->hscroll_policy = GTK_SCROLL_NATURAL;
-  priv->vscroll_policy = GTK_SCROLL_NATURAL;
   priv->min_content_width = -1;
   priv->min_content_height = -1;
 }
@@ -1081,14 +1058,6 @@ gtk_scrolled_window_set_property (GObject      *object,
       gtk_scrolled_window_set_shadow_type (scrolled_window,
                                           g_value_get_enum (value));
       break;
-    case PROP_HSCROLL_POLICY:
-      gtk_scrolled_window_set_hscroll_policy (scrolled_window,
-                                              g_value_get_enum (value));
-      break;
-    case PROP_VSCROLL_POLICY:
-      gtk_scrolled_window_set_vscroll_policy (scrolled_window,
-                                              g_value_get_enum (value));
-      break;
     case PROP_MIN_CONTENT_WIDTH:
       gtk_scrolled_window_set_min_content_width (scrolled_window,
                                                  g_value_get_int (value));
@@ -1137,12 +1106,6 @@ gtk_scrolled_window_get_property (GObject    *object,
     case PROP_VSCROLLBAR_POLICY:
       g_value_set_enum (value, priv->vscrollbar_policy);
       break;
-    case PROP_HSCROLL_POLICY:
-      g_value_set_enum (value, priv->hscroll_policy);
-      break;
-    case PROP_VSCROLL_POLICY:
-      g_value_set_enum (value, priv->vscroll_policy);
-      break;
     case PROP_MIN_CONTENT_WIDTH:
       g_value_set_int (value, priv->min_content_width);
       break;
@@ -2273,59 +2236,3 @@ gtk_scrolled_window_set_min_content_height (GtkScrolledWindow *scrolled_window,
       g_object_notify (G_OBJECT (scrolled_window), "min-content-height");
     }
 }
-
-GtkScrollablePolicy
-gtk_scrolled_window_get_hscroll_policy (GtkScrolledWindow *scrolled_window)
-{
-  g_return_val_if_fail (GTK_IS_SCROLLED_WINDOW (scrolled_window), 0);
-
-  return scrolled_window->priv->hscroll_policy;
-}
-
-void
-gtk_scrolled_window_set_hscroll_policy (GtkScrolledWindow   *scrolled_window,
-                                        GtkScrollablePolicy  policy)
-{
-  GtkScrolledWindowPrivate *priv;
-
-  g_return_if_fail (GTK_IS_SCROLLED_WINDOW (scrolled_window));
-
-  priv = scrolled_window->priv;
-
-  if (priv->hscroll_policy != policy)
-    {
-      priv->hscroll_policy = policy;
-
-      gtk_widget_queue_resize (GTK_WIDGET (scrolled_window));
-
-      g_object_notify (G_OBJECT (scrolled_window), "hscroll-policy");
-    }
-}
-
-GtkScrollablePolicy
-gtk_scrolled_window_get_vscroll_policy (GtkScrolledWindow *scrolled_window)
-{
-  g_return_val_if_fail (GTK_IS_SCROLLED_WINDOW (scrolled_window), 0);
-
-  return scrolled_window->priv->vscroll_policy;
-}
-
-void
-gtk_scrolled_window_set_vscroll_policy (GtkScrolledWindow   *scrolled_window,
-                                        GtkScrollablePolicy  policy)
-{
-  GtkScrolledWindowPrivate *priv;
-
-  g_return_if_fail (GTK_IS_SCROLLED_WINDOW (scrolled_window));
-
-  priv = scrolled_window->priv;
-
-  if (priv->vscroll_policy != policy)
-    {
-      priv->vscroll_policy = policy;
-
-      gtk_widget_queue_resize (GTK_WIDGET (scrolled_window));
-
-      g_object_notify (G_OBJECT (scrolled_window), "vscroll-policy");
-    }
-}
index 44f48186088cc813dc4fda51f3c22c293df70ae5..8266f65d51307655e2b73179807446b875675358 100644 (file)
@@ -121,12 +121,6 @@ void           gtk_scrolled_window_set_min_content_width  (GtkScrolledWindow *sc
 gint           gtk_scrolled_window_get_min_content_height (GtkScrolledWindow *scrolled_window);
 void           gtk_scrolled_window_set_min_content_height (GtkScrolledWindow *scrolled_window,
                                                            gint               height);
-GtkScrollablePolicy gtk_scrolled_window_get_hscroll_policy (GtkScrolledWindow   *scrolled_window);
-void                gtk_scrolled_window_set_hscroll_policy (GtkScrolledWindow   *scrolled_window,
-                                                            GtkScrollablePolicy  policy);
-GtkScrollablePolicy gtk_scrolled_window_get_vscroll_policy (GtkScrolledWindow   *scrolled_window);
-void                gtk_scrolled_window_set_vscroll_policy (GtkScrolledWindow   *scrolled_window,
-                                                            GtkScrollablePolicy  policy);
 
 gint _gtk_scrolled_window_get_scrollbar_spacing (GtkScrolledWindow *scrolled_window);